1
Chinh phục Điều khiển Luồng Nâng cao
AI020Lesson 2
00:00

Chinh phục Điều khiển Luồng Nâng cao gồm việc vượt ra ngoài thực thi tuyến tính để tận dụng các mẫu lặp phức tạp và nhánh đa hướng. Bằng cách tích hợp các cơ chế của do-while vòng lặp, switch câu lệnh, và các từ khóa break/continue có thể xác định chính xác cách máy tính xử lý các logic phức tạp.

1. Cấu tạo của Vòng lặp For

Vòng lặp for là một mẫu lặp có cấu trúc gồm ba phần riêng biệt: khởi tạo (xác định điểm bắt đầu), phần kiểm tra (biểu thức điều kiện), và phần cập nhật (thay đổi trạng thái). Ví dụ, for (var i = 0; i <= 12; i += 2) cho thấy việc tăng dần được kiểm soát là hai đơn vị.

2. Ngắt Thực thi

Tính chính xác đạt được nhờ các ngắt logic: câu lệnh break ngay lập tức thoát khỏi vòng lặp bao quanh, trong khi continue bỏ qua thực thi thân hiện tại để nhảy trực tiếp đến lần lặp tiếp theo. Toán tử phần dư (%) rất quan trọng ở đây để kiểm tra tính chia hết (ví dụ, current % 7 == 0).

do {
var yourName = prompt("Bạn là ai?");
} while (!yourName);

3. Nhánh Đa Hướng

Vòng lặp switch câu lệnh cung cấp một lựa chọn gọn gàng hơn so với các chuỗi if-else dài khi kiểm tra nhiều giá trị rời rạc đối với một biểu thức duy nhất.

Bắt đầu Vòng lặpKiểm tra Điều kiệnLần lặpNgắt
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>